#pragma once
#include "SGD Wrappers/SGD_Math.h"
#include "SGD Wrappers/CSGD_Direct3D.h"
#include "CUnit.h"

class CInterestBar
{
private:
	RECT m_rDrawRect;
	////////////////////////////////////////////////////////////////////////////////////////
	//	Proper singleton:
	//	Constructor
	CInterestBar();
	//	Trilogy of Evil:
	//		Copy constructor
	CInterestBar(const CInterestBar&);
	//		Assignment Operator
	CInterestBar& operator=(const CInterestBar&);
	//		Destructor
	~CInterestBar();
	//
	////////////////////////////////////////////////////////////////////////////////////////
public:
	static CInterestBar* GetInstance();
	void Render(CUnit* pUnit);
	void Render(CHero* pUnit);
};
